home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / iamstrng.lha / iamstring / str2.C < prev   
Text File  |  1993-08-08  |  585b  |  46 lines

  1. include "rcString.h"
  2.  
  3. oid foo1(rcString s1, rcString s2) {
  4.   s1 = s2;
  5.  
  6.  
  7. oid foo2(rcString& s1, rcString s2) {
  8.   s1 = s2;
  9.  
  10.  
  11. cString *foo(const rcString &s) {
  12.   return new rcString(s);
  13.  
  14.  
  15. nt main() {
  16.   const int M=10;
  17.   rcString s1;
  18.   rcString vec[M];
  19.   int i;
  20.  
  21.   s1 = "Hallo Igor";
  22.   rcString s2 = s1;
  23.   rcString s3 = s2;
  24.   rcString s4 = s3;
  25.  
  26.   s1 = s1;
  27.   s1 = s2;
  28.   s1 = s3;
  29.   s1 = s4;
  30.   s1 = s1;
  31.   for (i=0; i<M; i++) {
  32.     vec[i] = s4;
  33.   }
  34.  
  35.   s1 = "Hallo Grady";
  36.   foo1(s1, s2);
  37.   s3 = "Hallo Bjarne";
  38.   foo2(s3, s4);
  39.  
  40.   rcString *sp = foo(s3);
  41.   s1 = *sp;
  42.  
  43.   delete sp;
  44.   return 0;
  45.  
  46.